Вход

Просмотр полной версии : Не могу сделать ajax запрос


jazzz13
14.05.2012, 17:35
Привет, друзья!
Проблема проста: не могу сделать аякс запрос и получить ответ.

Детали:

Адрес (XML файл): http://cityparkings.ru/service/xml_parkinglist.aspx

Во первых, мне надо хоть как то достучаться до сервера.
Если открыть этот адрес, открыть кансоль и выполнитьvar ajax = new XMLHttpRequest();
ajax.open("GET","/service/xml_parkinglist.aspx",true);
ajax.send();
ajax.onreadystatechange=function(){
if(ajax.readyState==4 && (ajax.status==200)){
console.log(arguments)
}
}ничего не получится. Почему так??

Во вторых, мне, конечно, предстоит делать запрос с другого домена. Как предлагаете сделать кроссдоменность?
Проксирование? Еще как?

Кто поможет - заранее большое спасибо!!

aphextwin
14.05.2012, 17:46
Насколько я знаю, кроссдоменные запросы в js не возможны по причине безопасности.

А что касается аякс запроса - попробуйте использовать jquery, там все просто и доступно.

razerxxx
15.05.2012, 10:10
Если на сторонний сервер нет доступа и нельзя использовать jsonp - думаю проксирование будет самое оно.

pernik
17.05.2012, 00:35
Насколько я знаю, кроссдоменные запросы в js не возможны по причине безопасности.

А что касается аякс запроса - попробуйте использовать jquery, там все просто и доступно.

а можна примерчик запроса

keen
17.05.2012, 16:31
конечно можно -
https://www.google.ru/search?client=opera&rls=ru&q=ajax+jquery+примеры&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest